the curse of scotland - French English Dictionary